/*
 * @Descripttion: 
 * @version: 
 * @Author: weni09
 * @Date: 2021-04-16 14:23:38
 * @LastEditors: weni09
 * @LastEditTime: 2021-06-17 08:44:31
 * @FilePath: \icoder-frontend\blog\src\main.js
 */
import Vue from 'vue';
import App from './App.vue';
import ElementUI from 'element-ui';
import router from './router';
import store from './store';
import 'element-ui/lib/theme-chalk/index.css';
// import '@/styles/elementui.css';
import fHeader from './components/Header';
import fFooter from './components/Footer';
import i18n from './i18n/i18n';
import "./utils/clicklove.js";

import "./utils/iconfont.js";
import "./styles/iconfont.css";
// import "./utils/clipboard.js";
// import "./utils/share.js";

import Highlight from '@/utils/highlight.js';
Vue.use(Highlight)
import hljsn from '@/utils/highlight-line-numbers.js';
Vue.use(hljsn);

import "@/styles/github-markdown.min.css";

// Vue.config.productionTip = false
Vue.use(ElementUI);
Vue.component("f-header",fHeader)
Vue.component("f-footer",fFooter)

// import outline from 'vue-outline';
// Vue.use(outline)
// Vue.use(ElementUI, {
// i18n: (key, value) => i18n.t(key, value)
// })

new Vue({
	router,
	store,
	i18n,
	render: h => h(App),
}).$mount('#app')
